remove (impediments) - French English Dictionary